<%--

    Document   : gestion_ec
    Created on : 20 mai 2011, 12:22:27
    Author     : Lot 4 ServEns
--%>
<%@page import="beans.EC"%>
<%@page import="beans.Type"%>
<%@page import="beans.ListeEnseignants"%>
<%@page import="beans.Indisponibilite"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
     <jsp:useBean id="listeEnseignants" scope="request" class="beans.ListeEnseignants" />
     <jsp:useBean id="listeTypes" scope="request" class="beans.ListeTypes" />
     <jsp:useBean id="listeEC" scope="request" class="beans.ListeEC" />
    <body>
        <h1>Gestion des EC et nb heures</h1>
        <table>
            <tr>
                <td>Nom de l'enseignant</td>
                <td>Nb heures affectées</td>
                <td>Nb heures restantes</td>
            </tr>
           
                <%--
                    Requête affichage enseignants, nb heures affectées et nb heures restantes:
                        SELECT
                            Enseignant.Numero_enseignant, Enseignant.nom, SUM(service.Nb_heures), Type_poste.Nb_heures
                        FROM
                            Enseignant, Type_poste, Service
                        WHERE
                            AND Enseignant.Numero_poste = Type_poste.Numero_poste
                            AND Enseignant.Numero_enseignant = Service.Numero_enseignant
                --%>

                <%--
                    Requête affichage liste des services de l'enseignant sélectionné et nombre d'heures :
                        SELECT
                            EC.libelle, Type.Libelle, Service.Nb_heures, Necessite.Nb_heures_maquette
                        FROM
                            EC, Enseignant, Type, Service, Necessite
                        WHERE
                            Enseignant.Numero_enseignant = NUM_ENSEIGNANT_SELECTIONNE
                            AND Enseignant.Numero_enseignant = Service.Numero_enseignant
                            AND Service.Numero_EC = EC.Numero_EC
                            AND Service.Numero_type = Type.Numero_type
                            AND Type.Numero_type = Necessite.Numero_type
                            AND EC.Numero_EC = Necessite.Numero_EC
                --%>
             <% for(String s : listeEnseignants.getListeEnseignants()){%>
             <tr>
             <form method="POST" name="form" action="http://localhost:8084/ServEns/ListesTypeEcServlet">
                <input type="hidden" value="" />
                <td><%=s %><%--=s.getNom() --%></td>
                <td>28<%--=s.getNom() --%></td>
                <td>2</td>
                <td><input type="submit" name="valider" value="valider"/></td>
            </form>
            </tr>
            <% } %>
           
        </table>
            <% Integer n = (Integer) request.getAttribute("number");
            %>
             <%=n %>
            <div name="div1" <% if(n==null){ %> style="display:none" <% } %> >
               <select name="types">
            <% for(Type t : listeTypes.getListeTypes()){%>
                    <option value="<%= t.getNumType() %>"><%= t.getLibelle() %></option>
            <% } %>
               </select>
               <select name="ecs">
            <% for(EC ec : listeEC.getListeEC()){%>
                    <option value="<%= ec.getNumEC() %>"><%= ec.getLibelle() %></option>
            <% } %>
               </select>
            </div>
    </body>
</html>

